# -*- coding: utf-8 -*-
from django.contrib.auth.models import User
from django import forms
from django.utils.translation import ugettext as _

from django.core.mail import send_mail

class FormRegistro(forms.ModelForm):
	class Meta:
		model = User
		#fields = ('username','first_name','last_name','email','password',)

	confirme_a_senha = forms.CharField(
		max_length=30, widget=forms.PasswordInput
	)

	def __init__(self, *args, **kwargs):
		self.base_fields['password'].help_text = 'Informe uma senha segura'
		self.base_fields['password'].widget = forms.PasswordInput()
		super(FormRegistro, self).__init__(*args, **kwargs)
		
#Form Contato
#Define as informações necessarias para o envio de um contato
#atraves da url '/contato/'
class FormContato(forms.Form):
	nome = forms.CharField(max_length=50)
	email = forms.EmailField(required=False)
	mensagem = forms.Field(widget = forms.Textarea)
	
	def enviar(self):
		titulo = "Mensagem enviada pelo site construtoresdapaz.alwaysdata.com"
		destino = "construtoresdapaz@hotmail.com"
		texto = """
		Nome: %(nome)s
		E-mail: %(email)s
		Mensagem:
		%(mensagem)s
		""" % self.cleaned_data
		
		send_mail(
			subject = titulo,
			message = texto,
			from_email = destino,
			recipient_list = [destino],
			)
